FEARLESS: Flash Enabled Active Replication of Low End Survivable Storage
نویسندگان
چکیده
The reliability of data stored in a storage system is of immense importance for the users of the storage system and every storage system is expected to provide reliability. Along with reliability, storage systems are also expected to provide a degree of high availability. However, availability depends on the context in which the storage systems are used. Traditionally RAID (Redundant Array of Inexpensive Disks) has provided both reliability and availability very effectively. The massive increase in the usage of personal storage devices (like laptops, PDA etc..) has created concern with respect to the reliability and availability of these systems. These issues cannot be addressed by RAID because it is not feasible for this kind of portable personal storage devices. In this paper, we present a system which uses flash as part of the storage hierarchy to provide high reliability for low end personal storage systems.
منابع مشابه
From Byzantine Agreement to Practical Survivability A Position Paper
Only a decade ago, issues of replication, high availability and load balancing were the focus of small, closely coupled cluster projects. Consequently, techniques for cluster management and small replication systems are abundant. However, the advent of the Internet led to wide spread and highly decentralized access of services and content that bring issues of scale and ubiquitous deployment. In...
متن کاملBuilding Flexible, Fault-Tolerant Flash-based Storage Systems
Adding flash memory to the storage hierarchy has recently gained a great deal of attention in both industry and academia. Decreasing cost, low power utilization and improved performance has sparked this interest. Flash reliability is a weakness that must be overcome in order for the storage industry to fully adopt flash for persistent storage in mission-critical systems such as high-end storage...
متن کاملBarrier-Enabled IO Stack for Flash Storage
This work is dedicated to eliminating the overhead of guaranteeing the storage order in modern IO stack. The existing block device adopts prohibitively expensive resort in ensuring the storage order among write requests: interleaving successive write requests with transfer and flush. Exploiting the cache barrier command for the Flash storage, we overhaul the IO scheduler, the dispatch module an...
متن کاملHigh-Speed and Low-Power Flash ADCs Encoder
This paper presents a high-speed, low-power and low area encoder for implementation of flash ADCs. Key technique for design of this encoder is performed by convert the conventional 1-of-N thermometer code to 2-of-M codes (M = ¾ N). The proposed encoder is composed from two-stage; in the first stage, thermometer code are converted to 2-of-M codes by used 2-input AND and 4-i...
متن کاملIncreasing performance in Data grid by a new replica replacement algorithm
Data Grid provides sharing services for very large data around the world. Data replication is one of the most effective approaches to reduce access latency and response time. In addition to the benefits, replication has costs such as storage and bandwidth consumption, especially when storage space is low and limited. Therefore, the data replacement should be done wisely. In this p...
متن کامل